squirm with embarrassment - Turkish English Dictionary